/**
 * array.copyWithin(target, start [, end])
 * @description 将指定位置的成员复制到其他位置（会覆盖原有成员），然后返回当前数组
 * target：必需。表示目标位置的索引，从该位置开始将元素复制过去。如果 target 是负值，表示从数组的末尾倒数的位置开始。
 * start：可选。表示开始复制元素的起始位置。如果 start 是负值，表示从数组末尾倒数的位置开始。
 * end：可选。表示停止复制元素的位置（不包括该位置的元素）。如果 end 是负值，表示从数组末尾倒数的位置开始。
 */

let numbers = [1, 2, 3, 4, 5]
numbers.copyWithin(3)
console.log(numbers) // Output: [1, 2, 1, 2, 3]
